feat: migrate from Next.js to Vite and off Vercel (ENG-3644)#2
Conversation
Migrate the Infinex frontend from Next.js to Vite and prepare it for AWS Amplify hosting, mirroring the admin-dashboard setup. - Replace Next.js with Vite + @vitejs/plugin-react and the @vanilla-extract/vite-plugin; add index.html + src/main.tsx entry - Convert app/layout.tsx + app/page.tsx into src/app/app.tsx; load IBM Plex Sans Condensed via @fontsource instead of next/font - Swap next/image for <img>, drop "use client" directives, and read the API key from import.meta.env.VITE_API_KEY - Add mise.toml + generated mise.lock for pinned Node/pnpm tooling - Point Biome at dist and use the git ignore file; lint no longer auto-writes (biome check + tsc) - Add amplify.yml and a mise-based GitHub Actions CI workflow Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
|
Warning Review the following alerts detected in dependencies. According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.
|
Migrate the Infinex frontend from Next.js to Vite and prepare it for AWS Amplify hosting, mirroring the admin-dashboard setup.